Component: Contract Receivable Retainage [Roll Up]

Line Label Object Class Period Type Balance Name
1 Contract Receivable Retainage [Roll Up]

*

*

*

us-gaap:ContractReceivableRetainageAbstract
2 Contract Receivable Retainage, Due One Year or Less [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainageDueOneYearOrLess
3 Contract Receivable Retainage, Description [Concept] Text/String For Period us-gaap:ContractReceivableRetainageDescription
4 Contract Receivable Retainage, Due after One Year [Roll Up] [Abstract]

*

*

us-gaap:ContractReceivableRetainageDueAfterOneYearAbstract
5 Contract Receivable Retainage, Due One to Two Years [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainageDueOneToTwoYears
6 Contract Receivable Retainage, Due Two to Three Years [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainageDueTwoToThreeYears
7 Contract Receivable Retainage, Due Three to Four Years [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainageDueThreeToFourYears
8 Contract Receivable Retainage, Due Four to Five Years [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainageDueFourToFiveYears
9 Contract Receivable Retainage, Due Five Years or More [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainageDueFiveYearsOrMore
10 Contract Receivable Retainage, Due after One Year, Total [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainageDueAfterOneYear
11 Contract Receivable Retainage, Total [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainage